package cn.sciento.starter.integrate.entity;

import io.swagger.annotations.ApiModelProperty;

public class CorpHrSync {
  @ApiModelProperty("id")
  private Long syncId;
  
  @ApiModelProperty("同步类型 值集HPFM.HR_SYNC_TYPE")
  private String syncTypeCode;
  
  @ApiModelProperty("用户凭证")
  private String appId;
  
  @ApiModelProperty("用户密钥")
  private String appSecret;
  
  @ApiModelProperty("租户id，hpfm_tenant.tenant_id")
  private Long tenantId;
  
  @ApiModelProperty("启用标识")
  private Integer enabledFlag;
  
  @ApiModelProperty("授权类型，值集：HPFM.HR_AUTH_TYPE 值:SELF|THIRD")
  private String authType;
  
  @ApiModelProperty("授权地址")
  private String authAddress;
  
  public Long getSyncId() {
    return this.syncId;
  }
  
  public void setSyncId(Long syncId) {
    this.syncId = syncId;
  }
  
  public String getSyncTypeCode() {
    return this.syncTypeCode;
  }
  
  public void setSyncTypeCode(String syncTypeCode) {
    this.syncTypeCode = syncTypeCode;
  }
  
  public String getAppId() {
    return this.appId;
  }
  
  public void setAppId(String appId) {
    this.appId = appId;
  }
  
  public String getAppSecret() {
    return this.appSecret;
  }
  
  public void setAppSecret(String appSecret) {
    this.appSecret = appSecret;
  }
  
  public Long getTenantId() {
    return this.tenantId;
  }
  
  public void setTenantId(Long tenantId) {
    this.tenantId = tenantId;
  }
  
  public Integer getEnabledFlag() {
    return this.enabledFlag;
  }
  
  public void setEnabledFlag(Integer enabledFlag) {
    this.enabledFlag = enabledFlag;
  }
  
  public String getAuthAddress() {
    return this.authAddress;
  }
  
  public void setAuthAddress(String authAddress) {
    this.authAddress = authAddress;
  }
  
  public String getAuthType() {
    return this.authType;
  }
  
  public void setAuthType(String authType) {
    this.authType = authType;
  }
}
